//$(function(){
//	$('#productForm').bootstrapValidator({
//		feedbackIcons : {
//			valid : 'glyphicon glyphicon-ok',// 通过后的图标
//			invalid : 'glyphicon glyphicon-remove',// 失败后的图标
//			validating : 'glyphicon glyphicon-refresh'//  验证正在进行中
//		},
//		fields:{
//			name : {
//				validators : {
//					notEmpty :true
//				}
//			}
//		}
//	});
//});


$(function() {
	$("#parent").bind(
			"change",
			function() {
				$("#children").empty();
				var pid = $(this).val();
				if (pid == -1) {
					$("#children").html("<option value='-1'>--请选择--</option>");
				} else {
					// 先从缓存取
					var cacheData = $("#children").data(pid);
					if (cacheData) {
						for (var i = 0; i < cacheData.length; i++) {
							$("#children").append(
									"<option value='" + cacheData[i].id + "'>"
											+ cacheData[i].name + "</option>");
						}
					} else {// 从后台取
						$.get("product_findChildren.action", {
							id : pid
						}, function(data) {
							// alert(data.length);
							$("#children").data(pid, data)// 放入缓存
							for (var i = 0; i < data.length; i++) {
								$("#children").append(
										"<option value='" + data[i].id + "'>"
												+ data[i].name + "</option>");
							}
						});
					}
				}
			});

	$('#productForm').bootstrapValidator({
		feedbackIcons : {
			valid : 'glyphicon glyphicon-ok',
			invalid : 'glyphicon glyphicon-remove',
			validating : 'glyphicon glyphicon-refresh'
		},
		fields : {
			name : {
				validators : {
					notEmpty : true
				}
			},
			costPrice : {
				validators : {
					notEmpty : true,
					numeric : true
				}
			},
			salePrice : {
				validators : {
					notEmpty : true,
					numeric : true
				}
			},
			"types.id" : {
				validators : {
					notEmpty : true
				}
			},
			"types.parent.id" : {
				validators : {
					different : {
						field : "types.id",
						message : '必须选择正确产品类型'
					}
				}
			},
			upload : {
				validators : {
					file : {
						extension : 'gif,png,jpg,jpeg',
						type : 'image/gif,image/png,image/jpeg',
						maxSize : 5 * 1024 * 1024, // 5 MB
						message : '必须上传图片而且图片不能超过5MB'
					}
				}
			}
		}
	});

});